package com.app.biz.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.app.common.annotation.Excel;
import com.app.common.core.domain.BaseEntity;

/**
 * 工业产品销售率对象 biz_gycpcxl
 *
 * @author SangGuangCan
 * @date 2024-01-24
 */
public class BizGycpcxl extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String baseId;

    /** 月份 */
    @Excel(name = "月份")
    private String moths;

    /** 本月止累计 */
    @Excel(name = "本月止累计")
    private String byzlj;


    private String by;

    /** 本月比去年同期增减百分点 */
    @Excel(name = "本月比去年同期增减百分点")
    private String bybqnzjbfd;

    /** 本月止累计比去年同期增减百分点 */
    @Excel(name = "本月止累计比去年同期增减百分点")
    private String byztqzjd;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date baseCreateTime;

    /** 创建人 */
    @Excel(name = "创建人")
    private String baseCreateBy;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date baseUpdateTime;

    /** 更新人 */
    @Excel(name = "更新人")
    private String baseUpdateBy;

    public void setBaseId(String baseId)
    {
        this.baseId = baseId;
    }

    public String getBaseId()
    {
        return baseId;
    }
    public void setMoths(String moths)
    {
        this.moths = moths;
    }

    public String getMoths()
    {
        return moths;
    }
    public void setByzlj(String byzlj)
    {
        this.byzlj = byzlj;
    }

    public String getByzlj()
    {
        return byzlj;
    }
    public void setBybqnzjbfd(String bybqnzjbfd)
    {
        this.bybqnzjbfd = bybqnzjbfd;
    }

    public String getBybqnzjbfd()
    {
        return bybqnzjbfd;
    }
    public void setByztqzjd(String byztqzjd)
    {
        this.byztqzjd = byztqzjd;
    }

    public String getByztqzjd()
    {
        return byztqzjd;
    }
    public void setBaseCreateTime(Date baseCreateTime)
    {
        this.baseCreateTime = baseCreateTime;
    }

    public Date getBaseCreateTime()
    {
        return baseCreateTime;
    }
    public void setBaseCreateBy(String baseCreateBy)
    {
        this.baseCreateBy = baseCreateBy;
    }

    public String getBaseCreateBy()
    {
        return baseCreateBy;
    }
    public void setBaseUpdateTime(Date baseUpdateTime)
    {
        this.baseUpdateTime = baseUpdateTime;
    }

    public Date getBaseUpdateTime()
    {
        return baseUpdateTime;
    }
    public void setBaseUpdateBy(String baseUpdateBy)
    {
        this.baseUpdateBy = baseUpdateBy;
    }

    public String getBaseUpdateBy()
    {
        return baseUpdateBy;
    }

    public String getBy() {
        return by;
    }

    public void setBy(String by) {
        this.by = by;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("baseId", getBaseId())
                .append("moths", getMoths())
                .append("byzlj", getByzlj())
                .append("bybqnzjbfd", getBybqnzjbfd())
                .append("byztqzjd", getByztqzjd())
                .append("baseCreateTime", getBaseCreateTime())
                .append("baseCreateBy", getBaseCreateBy())
                .append("baseUpdateTime", getBaseUpdateTime())
                .append("baseUpdateBy", getBaseUpdateBy())
                .toString();
    }
}
